package com.smart.village.big.screen.mapper;

import com.alibaba.fastjson.JSONObject;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ChangeBenefitPeopleMapper {
    List<JSONObject> getVillageTwoLeaderInfo(String[] townNumber, String[] villageNumber);

    List<JSONObject> getVillagePeopleComplainInfoTop3(String townNumber, String villageNumber);

    List<JSONObject> getVillagePeopleComplainInfoBottomData(String townNumber, String villageNumber);

    List<JSONObject> getVillagePeopleComplainHandleInfo(String townNumber, String villageNumber);

    JSONObject getVillageRegulationsAgreements(String townNumber, String villageNumber);

    JSONObject getCenterThreeData(String townNumber, String villageNumber);

    List<JSONObject> getThreeAffairsDisclosureList(String townNumber, String villageNumber, String type);

    JSONObject getThreeAffairsDisclosureDetail(String affairsSerialNumber);

    List<JSONObject>  getThreeAffairsDisclosureDetailAttachmentList(String affairsSerialNumber);

    List<JSONObject> getListManagement(String listTypeSerialNumber, String townNumber, String villageNumber, String level, String search);

    JSONObject getListManagementDetail(String listManagementSerialNumber);

    List<JSONObject> getListMaterial(String listManagementSerialNumber);

    List<JSONObject> getListManagementAttachment(String listManagementSerialNumber);

    List<JSONObject> getPersonalPointsAccountList(String townNumber, String villageNumber);

    List<JSONObject> getAllBluePlateTags(String tagSerialNumber);

    List<JSONObject> getServiceResourcesCoordsList(String townNumber, String villageNumber, String tagSerialNumber);

    List<JSONObject> getCropCategory();

    List<JSONObject> getCropCategoryMapDataList(String townNumber, String villageNumber, String cropCategorySerialNumber);

    List<JSONObject> getNatureResourceType();

    List<JSONObject> getNatureResourceMapDataList(String townNumber, String villageNumber, String naturalResourceTypeSerialNumber);

    List<JSONObject> getPolicyType();

    List<JSONObject> getPolicyTypeMapDataList(String townNumber, String villageNumber, String policyTypeSerialNumber);
}
